ArduPilot-Based Adaptive Autopilot: Architecture and Software-in-the-Loop Experiments
نویسندگان
چکیده
This article presents an adaptive method for ArduPilot-based autopilots of fixed-wing unmanned aerial vehicles (UAVs). ArduPilot is a popular open-source vehicle software suite. We explore how to augment the PID loops embedded inside with model-free control method. The augmentation, adopted both attitude and total energy control, uses input/output data without requiring explicit model UAV. augmented architecture tested in software-in-the-loop UAV platform presence several uncertainties (unmodeled low-level dynamics, different payloads, time-varying wind, changing mass). performance measured terms tracking errors efforts loops. Extensive experiments original ArduPilot, proposed alternative autopilot strategies show that augmentation can significantly improve all payloads wind conditions: less affected by exhibits more than 70% improved tracking, 7% reduced effort.
منابع مشابه
Sequential Loop Closure Based Adaptive Autopilot Design for a Hypersonic Vehicle
This paper presents a sequential loop closure approach to designing a velocity and altitude tracking autopilot for a hypersonic vehicle. The control architecture consists of two decoupled control subsystems, one for velocity, the other for altitude. The velocity control subsystem consists of an adaptive augmented baseline controller. The altitude control subsystem consists of an adaptive inner-...
متن کاملThe Autopilot Performance - Directed Adaptive
High-performance computing is rapidly expanding to include distributed collections of heterogeneous sequential and parallel systems and irregular applications with complex, data dependent execution behavior and time varying resource demands. To provide adaptive resource management for dynamic applications, we are developing the Autopilot toolkit. Autopilot provides a exible set of performance s...
متن کاملThe Autopilot performance-directed adaptive control system
High-performance computing is rapidly expanding to include distributed collections of heterogeneous sequential and parallel systems and irregular applications with complex, data dependent execution behavior and time varying resource demands. To provide adaptive resource management for dynamic applications, we are developing the Autopilot toolkit. Autopilot provides a exible set of performance s...
متن کاملCASA – A Contract-based Adaptive Software Architecture Framework∗
Traditionally, applications are developed with an implicit reliance on the stability of their execution environment and available resources, while little or no support is provided for the runtime adaptation of application behavior in case of any instability encountered. But such an approach proves futile for more dynamic environments, such as those encountered in self-organized mobile networks,...
متن کاملAn Architecture-Based Approach to Self-Adaptive Software
CONSIDER THE FOLLOWING SCEnario. A fleet of unmanned air vehicles undertakes a mission to disable an enemy airfield. Pre-mission intelligence indicates that the airfield is not defended, and mission planning proceeds accordingly. While the UAVs are en route to the target, new intelligence indicates that a mobile surface-to-air missile launcher now guards the airfield. The UAVs autonomously repl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Aerospace and Electronic Systems
سال: 2022
ISSN: ['1557-9603', '0018-9251', '2371-9877']
DOI: https://doi.org/10.1109/taes.2022.3162179